@media only screen and (max-width : 2500px) {
	.page-wrapper{
		overflow:hidden;
	}
	
}
@media only screen and (max-width: 1199px) and (min-width: 992px){

	.atf-single-text h1{
		font-size:40px;
	}
	.atf-program-img {
		margin-top: 60px;
	}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 50%;
	}
	.atf-banner.style2 .atf-banner-content .atf-title{
		font-size: 50px;
		line-height: 1.2;
	}
	
}
@media only screen and (max-width : 991px) {
	.mean-container a.meanmenu-reveal{
		padding-top:15px;
	}
	.atf-nav .menu-item-has-children i{display:none;}
	.atf-banner.style2 .atf-banner-content{padding: 150px 0 150px;}
	.atf-hire-area{padding:36px 36px 70px;;}
	.atf-hire-area .atf-themes-btn{
		float:left;
		margin: 10px 18px;
	}
	.atf-about.style1 .margin-20{margin-top:30px;}
	.atf-single-text h1{
		font-size:35px;
	}
	.atf-feature-content{
		margin:15px 0;
	}
	.atf-about-inner{
		padding-top:40px;
	}
	.atf-counter {
		margin: 15px 0;
	}
	.atf-footer-link{
		margin: 15px 0px;
	}
	.atf-mailchamp-headding h2{
		font-size:25px;
	}
	.contact{margin-top:40px;}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 30% !important;
	}
	.atf-img-part {
		display: none;
	}

}
@media only screen and (max-width: 767px) {
	.form-message{
		padding-bottom:30px;
	}
	.atf-banner.style2 .atf-banner-content .atf-title{
		font-size:50px;
		line-height:55px;
	}
	#atf-map-area {
		margin-bottom: 0px;
	}
	.atf-best-single-service{
		margin: 10px 0;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-subtitle {
		font-size: 45px;
	}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 40% !important;
	}


}

@media only screen and (max-width: 576px) {
	.atf-mailchamp-headding h2 {
		margin-bottom:10px;
		text-align:center;
	}
	.atf-slider.slider1 .container .atf-silder-content .atf-silder-title{margin-bottom:0px;}
	.atf-slider.slider1 .container .atf-silder-content{padding: 25px 35px 35px;}
	.atf-hire-area {
		padding: 25px 20px 70px;
	}
	.atf-contact-info{
		margin-right:0;
	}
	.atf-post-details.atf-style1 .embed-responsive{
		display:none;
	}
	.comments-area .children{padding-left:20px;}

}

@media screen and (max-width: 480px){
	.mean-container a.meanmenu-reveal{
		padding-top:8px;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-subtitle {
		font-size: 30px;
		line-height: 45px;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-title {
		font-size: 70px;
		line-height: 90px;
		
	}
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 55% !important;
	}

}
@media screen and (max-width: 320px) and (min-width: 0px){
	.mean-container a.meanmenu-reveal{
		padding-top:8px;
	}
	.atf-contact-details{
		margin:15px 0;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-subtitle {
		font-size: 22px;
		line-height: 35px;
	}
	.atf-slider.slider2 .slider .atf-content-part .atf-title {
		font-size: 50px;
		line-height: 70px;
	}
	
	.atf-banner.style2 .atf-program-img .waves-box {
		left: 65% !important;
	}
	 .atf-banner.style2 .atf-banner-content .atf-title{
		font-size: 30px;
		line-height: 1.2;
	}

}